草庐IT

unit-testing - FluentNhibernate 和 SQLite

全部标签

java - 使用来自 sqlite 数据库的数据填充微调器 - 应用程序崩溃

我正在尝试将数据(表中的特定列)加载到微调器中。我创建了一个DatabaseHelper类,我在其中定义了数据库/表格,并在其中选择了微调器的数据。我的类Allgemein是我在其中保存微调器数据的类。我创建了一个Unterkunft类,我在其中实现了一个微调器。当我单击此微调器时,应显示来自Allgemein类的数据。每次我在Allgemein中保存数据然后尝试打开UnterkunftActivity我的应用程序都会崩溃。我添加了来自DatabaseHelper和Unterkunft以及Logcat的代码。我希望有人能帮我解决这个问题!!谢谢类数据库助手packagecom.grou

android - gcloud Firebase Android 测试 : Unable to access the test environment catalog: ResponseError 403: Not authorized for project

我做了什么:我使用本指南在jenkinsdocker容器上设置了gcloud:https://firebase.google.com/docs/test-lab/continuous我要执行的是:gcloudfirebasetestandroidrun--app./app/build/outputs/apk/app-debug.apk我得到的错误:ERROR:(gcloud.firebase.test.android.run)Unabletoaccessthetestenvironmentcatalog:ResponseError403:Notauthorizedforproject问

android - 如何在 SQLite 查询中使用通配符?

我正在尝试获取包含特定字符串的数据,但查询不起作用,以下是获取数据的方法。publicCursorgetSearch(Stringitem){SQLiteDatabasedb=this.getReadableDatabase();StringmQuery="SELECT*FROMhadithsWHEREtextLIKE%"+item.toString()+"%";Cursorcursor=db.rawQuery(mQuery,null);returncursor;}Logcat显示以下错误。Causedby:android.database.sqlite.SQLiteException

[C++] 基础教程 - 如何使用google test进行单元测试

本文涉及的项目源代码https://download.csdn.net/download/u011775793/88601877什么是单元测试?单元测试是一种软件测试方法,用于测试代码中的最小可测试单元。在软件开发中,我们通常将代码分解为多个模块或类,每个模块或类都有自己的功能和行为。单元测试的目的是确保每个模块或类都能正常工作,不会影响其他模块或类的功能。什么是googletest?gtest是Google开发的C++单元测试框架,它基于C++标准库,提供了丰富的测试功能和易于使用的API。gtest可以自动发现测试用例,支持多种测试模式和断言,可以帮助我们更轻松地进行单元测试。GitHub

android - SQLite.insert 返回 -1 但数据已插入数据库

我有这样的方法:protectedlongput(StringtableName,ContentValuesvalues){SQLiteDatabasedb=(!mInTransaction)?mHelper.getWritableDatabase():mDb;longsuccess=db.insert(tableName,null,values);returnsuccess;}此方法返回-1但数据已插入数据库。我检查了我的数据,没问题。任何人都可以帮助我:(这是我的table: 最佳答案 -1如果发生错误则返回。.insert(.

android - 如何下载Android应用程序的sqlite数据库?

我在我的android应用程序中使用sqlite数据库。我想把数据库下载到电脑上。谁能告诉我该怎么做? 最佳答案 如果您的应用程序在模拟器中,您只需使用DDMS并打开/data/data/your.package.name/databases。如果您的应用程序在移动设备上。这是我将数据库复制到sdcardroot文件夹的方法。/**Thenameofthedatabasefile*/staticfinalStringDATABASE_NAME="mydatabase.db";staticfinalStringDATABASE_NAM

android - 为什么 Android Studio 3.0.0 在 APK 上设置 FLAG_TEST_ONLY?

我已经通过3.0.0-rcX(来自Canarychannel)到达AndroidStudio3.0.0(来自稳定channel)。当我启动并构建一个全新的应用程序时,以下代码(应用程序内部)显示已设置FLAG_TEST_ONLY标志。Log.e(TAG,"ApplicationInfo:"+(getApplicationInfo().flags&ApplicationInfo.FLAG_TEST_ONLY));10-3109:54:05.22616129-16129/com.example.dummyE/MainActivity:ApplicationInfo:256应用的list是:

android - 由 : android. database.sqlite.SQLiteException 引起:没有这样的表:BOOK(代码 1 SQLITE_ERROR)

我们已经创建了xyz.sqlite文件(其中我们有一个名为BOOK的表)并将其保存到“原始”文件夹中,然后复制该文件并在运行时创建数据库,这在所有版本中都运行良好android到Android8。但是,当我在模拟器上的Android9(Pie)上运行它时,它给了我下面提到的错误...搜索解决方案但没有任何效果...任何帮助将不胜感激...谢谢。09-1300:55:49.5365685-5685/?E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.kosmos.zentrale,PID:5685java.lang.RuntimeExcept

android - org.koin.android.error.MissingAndroidContextException : when try to test app with context

我想为koin编写测试。我使用RoomDatabase,它在构造函数中接收上下文。应用运行良好但测试失败Can'tresolveApplicationinstance.PleaseuseandroidContext()functioninyourKoinApplicationconfiguration. 最佳答案 如果你想在你的模块中使用上下文,你应该在你的startkoin方法中传递上下文//startKoin!startKoin{//declareusedAndroidcontextandroidContext(this@MyA

android - 如果 SQLite 中存在,则获取第一行数据

我正在编写一个应用程序,如果SQLite数据库表中存在我需要获取第一行数据,我已经编写了将数据存储到数据库中的代码,但现在我想从数据库中获取第一行数据到TextView(s).HelperClass:-//SelectDatapublicString[]SelectData(StringstrOperatorID){//TODOAuto-generatedmethodstubtry{StringarrData[]=null;SQLiteDatabasedb;db=this.getReadableDatabase();//ReadDataCursorcursor=db.query(TAB